# FILE NAME: 00043-00000195.soc
# TITLE: Tdf-2019
# DESCRIPTION: Complete preferences extracted from the soi file
# DATA TYPE: soc
# MODIFICATION TYPE: induced
# RELATES TO: 00043-00000195.soi
# RELATED FILES: 
# PUBLICATION DATE: 2022-09-25
# MODIFICATION DATE: 2022-09-25
# NUMBER ALTERNATIVES: 155
# NUMBER VOTERS: 19
# NUMBER UNIQUE ORDERS: 19
# ALTERNATIVE NAME 1: PORTE RichieTrek - Segafredo
# ALTERNATIVE NAME 2: HAGA ChadTeam Sunweb
# ALTERNATIVE NAME 3: KLUGE RogerLotto Soudal
# ALTERNATIVE NAME 4: SCHÄR MichaelCCC Team
# ALTERNATIVE NAME 5: COSNEFROY BenoîtAG2R La Mondiale
# ALTERNATIVE NAME 6: SICARD RomainTeam Total Direct Energie
# ALTERNATIVE NAME 7: MATTHEWS MichaelTeam Sunweb
# ALTERNATIVE NAME 8: VUILLERMOZ AlexisAG2R La Mondiale
# ALTERNATIVE NAME 9: ARU FabioUAE-Team Emirates
# ALTERNATIVE NAME 10: ARNDT NikiasTeam Sunweb
# ALTERNATIVE NAME 11: GOUGEARD AlexisAG2R La Mondiale
# ALTERNATIVE NAME 12: NIBALI VincenzoBahrain Merida
# ALTERNATIVE NAME 13: BAK Lars YttingTeam Dimension Data
# ALTERNATIVE NAME 14: ASGREEN KasperDeceuninck - Quick Step
# ALTERNATIVE NAME 15: MOLLEMA BaukeTrek - Segafredo
# ALTERNATIVE NAME 16: RICHEZE MaximilianoDeceuninck - Quick Step
# ALTERNATIVE NAME 17: SOLER MarcMovistar Team
# ALTERNATIVE NAME 18: MÜHLBERGER GregorBORA - hansgrohe
# ALTERNATIVE NAME 19: GRELLIER FabienTeam Total Direct Energie
# ALTERNATIVE NAME 20: KRUIJSWIJK StevenTeam Jumbo-Visma
# ALTERNATIVE NAME 21: BUCHMANN EmanuelBORA - hansgrohe
# ALTERNATIVE NAME 22: DURBRIDGE LukeMitchelton-Scott
# ALTERNATIVE NAME 23: YATES SimonMitchelton-Scott
# ALTERNATIVE NAME 24: CUMMINGS SteveTeam Dimension Data
# ALTERNATIVE NAME 25: ROSSKOPF JoeyCCC Team
# ALTERNATIVE NAME 26: CASTROVIEJO JonathanTeam INEOS
# ALTERNATIVE NAME 27: WIŚNIOWSKI ŁukaszCCC Team
# ALTERNATIVE NAME 28: COLBRELLI SonnyBahrain Merida
# ALTERNATIVE NAME 29: ZAKARIN IlnurTeam Katusha Alpecin
# ALTERNATIVE NAME 30: BERNARD JulienTrek - Segafredo
# ALTERNATIVE NAME 31: VAN BAARLE DylanTeam INEOS
# ALTERNATIVE NAME 32: VACHON FlorianTeam Arkéa Samsic
# ALTERNATIVE NAME 33: BONIFAZIO NiccolòTeam Total Direct Energie
# ALTERNATIVE NAME 34: OSS DanielBORA - hansgrohe
# ALTERNATIVE NAME 35: EWAN CalebLotto Soudal
# ALTERNATIVE NAME 36: BURGHARDT MarcusBORA - hansgrohe
# ALTERNATIVE NAME 37: VAN AVERMAET GregCCC Team
# ALTERNATIVE NAME 38: DELAPLACE AnthonyTeam Arkéa Samsic
# ALTERNATIVE NAME 39: PEREZ AnthonyCofidis
# ALTERNATIVE NAME 40: KING BenTeam Dimension Data
# ALTERNATIVE NAME 41: SAGAN PeterBORA - hansgrohe
# ALTERNATIVE NAME 42: HERRADA JesúsCofidis
# ALTERNATIVE NAME 43: GESCHKE SimonCCC Team
# ALTERNATIVE NAME 44: BACKAERT FrederikWanty - Gobert Cycling Team
# ALTERNATIVE NAME 45: GALLOPIN TonyAG2R La Mondiale
# ALTERNATIVE NAME 46: JANSE VAN RENSBURG ReinardtTeam Dimension Data
# ALTERNATIVE NAME 47: SCULLY TomEF Education First
# ALTERNATIVE NAME 48: BARDET RomainAG2R La Mondiale
# ALTERNATIVE NAME 49: DEBUSSCHERE JensTeam Katusha Alpecin
# ALTERNATIVE NAME 50: DOWSETT AlexTeam Katusha Alpecin
# ALTERNATIVE NAME 51: MARTIN DanUAE-Team Emirates
# ALTERNATIVE NAME 52: BOUET MaximeTeam Arkéa Samsic
# ALTERNATIVE NAME 53: BENNETT GeorgeTeam Jumbo-Visma
# ALTERNATIVE NAME 54: BILBAO PelloAstana Pro Team
# ALTERNATIVE NAME 55: KONRAD PatrickBORA - hansgrohe
# ALTERNATIVE NAME 56: TRATNIK JanBahrain Merida
# ALTERNATIVE NAME 57: WÜRTZ SCHMIDT MadsTeam Katusha Alpecin
# ALTERNATIVE NAME 58: HEPBURN MichaelMitchelton-Scott
# ALTERNATIVE NAME 59: PASQUALON AndreaWanty - Gobert Cycling Team
# ALTERNATIVE NAME 60: MAS EnricDeceuninck - Quick Step
# ALTERNATIVE NAME 61: KRISTOFF AlexanderUAE-Team Emirates
# ALTERNATIVE NAME 62: DE PLUS LaurensTeam Jumbo-Visma
# ALTERNATIVE NAME 63: MARTIN GuillaumeWanty - Gobert Cycling Team
# ALTERNATIVE NAME 64: HOULE HugoAstana Pro Team
# ALTERNATIVE NAME 65: GROENEWEGEN DylanTeam Jumbo-Visma
# ALTERNATIVE NAME 66: FRAILE OmarAstana Pro Team
# ALTERNATIVE NAME 67: LADAGNOUS MatthieuGroupama - FDJ
# ALTERNATIVE NAME 68: TAARAMÄE ReinTeam Total Direct Energie
# ALTERNATIVE NAME 69: CALMEJANE LilianTeam Total Direct Energie
# ALTERNATIVE NAME 70: NAESEN OliverAG2R La Mondiale
# ALTERNATIVE NAME 71: ALAPHILIPPE JulianDeceuninck - Quick Step
# ALTERNATIVE NAME 72: THOMAS GeraintTeam INEOS
# ALTERNATIVE NAME 73: OLIVEIRA NelsonMovistar Team
# ALTERNATIVE NAME 74: VIVIANI EliaDeceuninck - Quick Step
# ALTERNATIVE NAME 75: KANGERT TanelEF Education First
# ALTERNATIVE NAME 76: JANSEN Amund GrøndahlTeam Jumbo-Visma
# ALTERNATIVE NAME 77: GARCÍA CORTINA IvánBahrain Merida
# ALTERNATIVE NAME 78: WELLENS TimLotto Soudal
# ALTERNATIVE NAME 79: ROUX AnthonyGroupama - FDJ
# ALTERNATIVE NAME 80: CICCONE GiulioTrek - Segafredo
# ALTERNATIVE NAME 81: BENOOT TiesjLotto Soudal
# ALTERNATIVE NAME 82: ERVITI ImanolMovistar Team
# ALTERNATIVE NAME 83: DE GENDT AiméWanty - Gobert Cycling Team
# ALTERNATIVE NAME 84: OFFREDO YoannWanty - Gobert Cycling Team
# ALTERNATIVE NAME 85: HALLER MarcoTeam Katusha Alpecin
# ALTERNATIVE NAME 86: ROSSETTO StéphaneCofidis
# ALTERNATIVE NAME 87: ROCHE NicolasTeam Sunweb
# ALTERNATIVE NAME 88: HENAO SergioUAE-Team Emirates
# ALTERNATIVE NAME 89: YATES AdamMitchelton-Scott
# ALTERNATIVE NAME 90: IZAGIRRE GorkaAstana Pro Team
# ALTERNATIVE NAME 91: SIMON JulienCofidis
# ALTERNATIVE NAME 92: VERONA CarlosMovistar Team
# ALTERNATIVE NAME 93: EIKING Odd ChristianWanty - Gobert Cycling Team
# ALTERNATIVE NAME 94: BARGUIL WarrenTeam Arkéa Samsic
# ALTERNATIVE NAME 95: KREUZIGER RomanTeam Dimension Data
# ALTERNATIVE NAME 96: URÁN RigobertoEF Education First
# ALTERNATIVE NAME 97: GESBERT ÉlieTeam Arkéa Samsic
# ALTERNATIVE NAME 98: MOLARD RudyGroupama - FDJ
# ALTERNATIVE NAME 99: GONÇALVES JoséTeam Katusha Alpecin
# ALTERNATIVE NAME 100: KÄMNA LennardTeam Sunweb
# ALTERNATIVE NAME 101: SKUJIŅŠ TomsTrek - Segafredo
# ALTERNATIVE NAME 102: QUINTANA NairoMovistar Team
# ALTERNATIVE NAME 103: JUUL-JENSEN ChristopherMitchelton-Scott
# ALTERNATIVE NAME 104: TEUNS DylanBahrain Merida
# ALTERNATIVE NAME 105: LANGEVELD SebastianEF Education First
# ALTERNATIVE NAME 106: CHEREL MikaëlAG2R La Mondiale
# ALTERNATIVE NAME 107: HAIG JackMitchelton-Scott
# ALTERNATIVE NAME 108: TURGIS AnthonyTeam Total Direct Energie
# ALTERNATIVE NAME 109: VALGREN MichaelTeam Dimension Data
# ALTERNATIVE NAME 110: CORT MagnusAstana Pro Team
# ALTERNATIVE NAME 111: KÜNG StefanGroupama - FDJ
# ALTERNATIVE NAME 112: STUYVEN JasperTrek - Segafredo
# ALTERNATIVE NAME 113: MEURISSE XandroWanty - Gobert Cycling Team
# ALTERNATIVE NAME 114: COSTA RuiUAE-Team Emirates
# ALTERNATIVE NAME 115: MONFORT MaximeLotto Soudal
# ALTERNATIVE NAME 116: MØRKØV MichaelDeceuninck - Quick Step
# ALTERNATIVE NAME 117: FRANK MathiasAG2R La Mondiale
# ALTERNATIVE NAME 118: LANDA MikelMovistar Team
# ALTERNATIVE NAME 119: BONNET WilliamGroupama - FDJ
# ALTERNATIVE NAME 120: BERNAL EganTeam INEOS
# ALTERNATIVE NAME 121: KWIATKOWSKI MichałTeam INEOS
# ALTERNATIVE NAME 122: VAN MELSEN KévinWanty - Gobert Cycling Team
# ALTERNATIVE NAME 123: TEUNISSEN MikeTeam Jumbo-Visma
# ALTERNATIVE NAME 124: LAENGEN Vegard StakeUAE-Team Emirates
# ALTERNATIVE NAME 125: CLARKE SimonEF Education First
# ALTERNATIVE NAME 126: DE KORT KoenTrek - Segafredo
# ALTERNATIVE NAME 127: MOHORIČ MatejBahrain Merida
# ALTERNATIVE NAME 128: DEVENYNS DriesDeceuninck - Quick Step
# ALTERNATIVE NAME 129: IMPEY DarylMitchelton-Scott
# ALTERNATIVE NAME 130: MOSCON GianniTeam INEOS
# ALTERNATIVE NAME 131: KEUKELEIRE JensLotto Soudal
# ALTERNATIVE NAME 132: PAUWELS SergeCCC Team
# ALTERNATIVE NAME 133: POLITT NilsTeam Katusha Alpecin
# ALTERNATIVE NAME 134: GAUDU DavidGroupama - FDJ
# ALTERNATIVE NAME 135: BYSTRØM Sven ErikUAE-Team Emirates
# ALTERNATIVE NAME 136: CARUSO DamianoBahrain Merida
# ALTERNATIVE NAME 137: AMADOR AndreyMovistar Team
# ALTERNATIVE NAME 138: POELS WoutTeam INEOS
# ALTERNATIVE NAME 139: MOINARD AmaëlTeam Arkéa Samsic
# ALTERNATIVE NAME 140: LEDANOIS KévinTeam Arkéa Samsic
# ALTERNATIVE NAME 141: TRENTIN MatteoMitchelton-Scott
# ALTERNATIVE NAME 142: BERHANE NatnaelCofidis
# ALTERNATIVE NAME 143: FELLINE FabioTrek - Segafredo
# ALTERNATIVE NAME 144: DE BUYST JasperLotto Soudal
# ALTERNATIVE NAME 145: BETTIOL AlbertoEF Education First
# ALTERNATIVE NAME 146: VALVERDE AlejandroMovistar Team
# ALTERNATIVE NAME 147: PÉRICHON Pierre-LucCofidis
# ALTERNATIVE NAME 148: LAMPAERT YvesDeceuninck - Quick Step
# ALTERNATIVE NAME 149: LUTSENKO AlexeyAstana Pro Team
# ALTERNATIVE NAME 150: BOASSON HAGEN EdvaldTeam Dimension Data
# ALTERNATIVE NAME 151: DE GENDT ThomasLotto Soudal
# ALTERNATIVE NAME 152: WOODS MichaelEF Education First
# ALTERNATIVE NAME 153: OURSELIN PaulTeam Total Direct Energie
# ALTERNATIVE NAME 154: REICHENBACH SébastienGroupama - FDJ
# ALTERNATIVE NAME 155: GREIPEL AndréTeam Arkéa Samsic
1: 123,41,35,28,7,141,70,74,112,37,145,59,61,76,155,129,63,71,84,125,12,113,105,144,91,16,49,150,14,77,36,33,116,56,87,55,131,58,89,95,104,3,148,60,81,102,149,147,20,137,69,133,80,34,93,44,1,134,98,146,109,143,18,67,90,6,130,120,96,17,88,46,100,152,118,106,62,64,48,73,153,110,66,57,108,142,94,99,29,22,9,124,68,75,50,72,4,136,25,43,126,30,10,114,51,122,138,78,111,139,38,83,54,151,115,40,79,119,117,45,154,13,52,47,42,24,19,39,2,23,107,32,140,82,132,135,31,15,11,127,121,103,86,8,101,92,85,97,128,27,26,53,21,65,5
1: 74,35,7,41,28,141,70,37,71,72,57,120,16,55,20,60,48,102,21,89,95,51,94,146,106,108,135,10,45,148,14,36,140,100,31,34,130,15,113,150,96,1,149,144,98,154,118,58,80,9,88,76,59,63,40,29,46,134,79,117,143,107,61,123,62,3,137,131,82,121,18,12,17,73,30,151,78,115,145,133,142,67,8,44,26,93,4,81,25,47,13,152,122,77,66,83,65,155,27,99,68,153,114,56,54,75,23,91,147,132,116,124,128,111,129,2,110,64,126,19,53,22,69,32,139,97,104,87,136,42,33,92,112,138,52,86,90,11,127,109,50,43,38,5,103,119,49,24,39,85,6,125,101,105,84
1: 35,65,74,41,49,28,61,94,59,33,120,123,16,85,71,70,20,51,102,72,48,96,37,63,112,88,109,89,143,95,21,155,130,68,118,125,1,137,106,30,77,60,146,55,134,64,150,129,90,111,15,149,113,98,9,141,46,126,27,40,147,53,25,107,75,116,133,45,7,4,10,84,29,82,135,38,31,76,104,131,34,87,100,127,50,3,119,56,13,124,114,52,153,122,58,22,92,12,78,151,144,93,44,97,79,8,6,117,154,42,91,73,43,101,83,47,62,54,26,66,136,145,142,139,67,11,24,132,23,2,99,108,69,19,140,110,18,148,36,57,128,39,86,81,152,138,121,5,32,115,103,14,17,105,80
1: 71,72,151,96,1,20,14,60,25,73,15,146,21,56,2,133,145,57,50,120,127,118,55,9,111,102,39,149,11,51,89,100,143,10,115,48,113,75,27,29,79,95,86,24,40,42,77,4,63,44,148,98,12,7,52,43,94,136,154,31,91,38,37,97,119,67,41,109,30,47,34,147,6,22,153,69,82,108,135,46,68,66,134,13,126,74,88,131,138,128,32,5,17,16,122,123,103,130,45,139,124,83,116,90,150,144,70,28,141,87,99,132,8,62,104,81,54,19,78,93,129,142,64,76,23,152,125,140,121,114,107,84,18,59,36,80,155,58,65,112,92,106,61,33,49,85,101,26,105,117,53,3,110,137,35
1: 71,20,21,120,118,96,72,94,53,146,62,1,134,60,102,15,9,95,138,63,75,51,89,17,90,98,31,26,97,136,154,42,54,107,128,8,18,55,147,69,78,66,6,81,23,149,29,88,64,139,45,106,113,117,70,80,93,5,40,135,44,153,48,126,30,144,109,151,86,142,12,112,92,25,131,4,68,132,123,37,152,87,73,82,137,114,79,2,145,110,150,124,7,35,115,39,104,111,108,59,122,140,47,100,133,43,38,129,148,57,67,22,77,141,130,3,34,143,101,14,99,103,56,11,116,28,127,19,10,32,91,155,83,24,125,52,121,41,85,84,119,27,58,105,76,13,46,65,74,50,16,33,61,49,36
1: 23,118,21,120,100,72,20,146,1,71,138,94,63,154,95,48,102,96,51,113,75,45,43,9,134,107,149,26,98,30,42,53,152,18,80,54,31,19,106,62,86,40,109,66,17,70,8,153,38,4,111,143,130,79,110,137,92,82,89,73,64,87,125,128,151,132,133,34,32,44,126,140,147,97,10,114,29,11,52,131,81,112,129,117,59,39,2,145,103,55,56,101,25,108,6,136,139,99,7,148,68,67,24,74,15,121,33,78,14,141,28,90,12,150,144,84,61,115,57,122,142,85,13,58,123,127,119,22,47,65,104,37,27,88,69,5,76,93,124,135,91,46,105,50,49,155,83,77,60,36,35,3,116,41,16
1: 35,74,65,41,33,7,141,112,61,59,49,150,28,16,155,46,70,94,37,71,77,63,82,118,72,116,20,120,21,113,146,145,147,96,125,51,1,9,69,88,98,91,143,130,144,135,133,106,48,30,90,75,10,123,3,127,73,25,32,148,44,18,52,84,76,140,95,93,102,126,117,8,42,4,134,5,31,13,153,100,68,40,85,38,11,86,92,78,151,15,89,58,97,136,12,2,99,45,50,154,43,29,132,104,27,139,26,108,87,56,124,34,152,6,53,80,22,111,39,128,101,83,131,36,103,57,14,62,81,138,107,129,121,55,67,23,137,24,114,142,19,119,54,79,47,122,105,60,66,17,149,110,64,115,109
1: 141,14,37,15,104,90,34,147,101,42,125,150,124,88,87,40,112,135,113,4,39,133,73,59,142,151,114,11,103,66,131,47,71,128,60,121,72,120,26,31,130,146,30,111,18,8,1,98,20,44,62,80,21,134,102,95,55,94,51,32,106,46,77,136,75,118,52,97,92,93,145,96,63,152,68,45,9,12,139,153,25,70,123,29,138,132,117,5,154,149,48,109,79,53,24,140,91,65,57,13,28,27,50,127,58,110,122,129,99,126,38,107,82,76,22,74,64,54,143,83,17,137,86,105,43,36,41,144,85,69,56,81,2,108,67,89,6,19,84,119,23,10,61,155,100,7,78,49,3,115,35,148,116,16,33
1: 102,48,149,100,136,81,152,120,132,20,21,72,71,96,118,1,94,146,63,9,134,154,95,106,60,53,30,62,43,89,37,75,86,31,17,18,138,113,98,123,26,153,133,78,117,143,145,80,40,12,4,8,70,109,55,25,29,39,5,42,52,2,92,137,90,67,88,76,51,44,16,45,107,139,64,69,15,147,38,103,110,151,144,114,126,130,34,121,125,104,142,73,82,129,97,23,56,79,6,140,83,10,7,87,101,112,54,84,131,122,85,111,50,93,28,49,47,61,127,155,33,58,119,115,32,27,59,99,91,14,150,46,124,22,135,11,24,148,128,65,19,66,57,77,3,108,35,68,141,13,36,74,41,105,116
1: 120,23,94,62,20,72,21,12,96,118,1,18,146,136,138,71,63,137,102,110,134,80,48,42,60,149,154,106,9,30,31,4,29,51,152,55,53,45,95,101,40,64,104,75,54,142,112,25,90,97,117,52,38,39,8,151,100,147,17,92,129,103,28,26,22,7,143,41,141,34,66,145,43,73,114,139,83,27,107,111,33,14,128,78,133,132,36,67,57,84,59,81,44,15,140,86,115,123,113,126,93,6,74,77,122,58,121,153,130,11,131,98,69,82,70,119,91,87,56,85,35,127,37,109,32,155,108,144,68,2,47,99,19,79,24,5,124,125,65,105,116,46,88,135,61,76,16,148,10,150,13,89,3,50,49
1: 12,146,118,120,72,96,21,20,138,102,94,18,100,17,89,23,29,97,51,129,66,134,42,154,104,71,48,137,110,45,9,92,62,60,25,152,6,1,63,75,114,15,80,30,68,147,44,22,149,115,54,90,151,8,98,82,107,106,64,124,40,95,24,11,109,52,113,142,4,93,133,117,111,122,131,55,31,26,73,140,38,69,153,39,81,91,139,28,136,99,88,5,145,79,19,56,41,7,87,37,112,70,125,13,84,132,86,103,43,57,74,36,33,150,46,53,58,85,47,67,126,78,83,128,144,2,101,32,119,143,34,35,108,155,10,27,121,141,59,130,77,127,49,50,14,105,148,135,123,61,116,65,76,16,3
1: 35,65,33,16,150,155,141,112,10,41,28,85,59,91,64,49,146,74,119,135,77,63,101,44,111,147,123,7,120,72,26,126,116,113,105,20,90,102,125,96,94,19,40,62,79,18,21,46,76,118,82,30,148,106,95,3,138,145,4,98,32,149,144,83,38,152,71,75,88,80,108,69,97,142,151,104,93,122,124,27,25,134,81,48,8,9,130,31,13,1,12,127,73,89,54,42,60,37,107,114,140,52,34,136,67,154,143,14,51,109,61,43,132,115,6,153,39,86,50,133,23,139,2,99,129,66,137,100,36,29,68,117,11,5,92,17,87,24,110,15,58,22,103,78,128,84,55,131,45,121,53,47,70,56,57
1: 71,7,112,37,41,141,28,113,81,120,72,63,48,20,149,98,152,96,80,12,55,89,150,21,118,146,51,95,94,15,102,143,1,60,134,114,107,87,42,68,8,18,17,53,54,129,154,137,109,117,121,9,138,104,106,130,43,125,26,25,133,29,56,75,142,59,30,62,100,91,123,23,128,66,64,111,45,115,97,88,127,151,93,57,52,73,13,79,69,6,10,78,131,39,46,90,147,148,101,74,36,34,49,77,84,40,70,44,153,126,58,122,136,67,119,27,19,4,86,132,92,22,82,50,85,103,35,99,145,144,135,2,31,124,108,32,140,105,61,33,139,155,11,38,65,116,110,83,16,24,76,5,47,3,14
1: 74,61,35,41,65,123,112,7,141,155,33,127,77,59,28,16,63,76,145,120,12,102,96,89,3,70,133,125,37,91,17,95,137,149,116,20,55,101,36,111,18,48,21,119,72,134,71,118,19,79,22,94,129,88,152,126,32,53,15,1,114,30,51,146,60,98,99,75,144,68,82,54,52,113,150,81,80,143,6,9,87,83,104,109,153,93,38,108,42,130,62,132,13,27,43,73,56,39,97,40,140,49,147,122,138,58,8,107,131,10,139,34,64,117,90,29,46,26,11,86,128,31,105,124,135,151,57,85,106,14,142,66,136,154,23,110,5,100,24,25,69,115,92,121,103,50,78,148,67,47,2,45,4,44,84
1: 41,141,28,37,91,7,133,112,71,113,150,145,63,149,66,143,134,94,129,62,121,81,72,48,12,55,54,80,25,30,109,20,21,106,15,1,8,75,128,130,120,154,137,95,102,89,60,104,117,146,53,118,152,68,96,88,9,51,90,17,107,98,138,43,6,42,114,87,127,26,18,100,52,69,29,101,151,93,147,153,70,132,40,56,99,4,27,144,78,79,45,77,73,131,22,136,5,97,139,57,148,111,14,86,39,125,10,135,64,67,31,126,11,82,46,38,108,33,34,140,103,23,83,58,47,44,92,142,13,119,122,59,50,2,19,32,85,105,35,115,155,61,76,116,49,124,84,36,110,123,65,3,16,74,24
1: 104,80,113,72,71,102,21,118,1,120,89,51,96,152,53,60,15,20,94,12,134,63,9,55,48,149,146,78,95,154,142,132,98,151,106,8,30,19,68,59,97,88,107,23,31,121,17,90,26,133,136,62,10,57,112,125,101,140,114,117,37,56,66,143,5,18,145,75,86,150,87,109,52,40,129,111,42,131,22,29,64,79,138,115,73,44,77,81,82,144,137,126,70,119,92,153,69,7,38,28,67,6,127,122,25,54,4,139,108,35,43,141,130,135,46,41,36,34,2,124,99,11,32,45,103,50,155,47,128,100,93,85,84,58,123,27,105,13,148,83,24,147,91,76,14,65,3,116,74,110,49,61,16,33,39
1: 65,35,41,28,74,112,7,61,144,155,59,57,16,77,33,56,70,102,71,80,120,72,116,152,123,101,48,81,12,49,94,145,4,143,96,125,58,141,89,118,55,88,1,149,21,95,51,63,64,37,126,20,90,60,134,113,146,53,104,82,15,129,98,68,9,40,106,8,124,148,150,3,131,46,52,44,62,135,140,34,10,30,133,13,114,119,76,153,109,127,32,38,36,111,69,85,50,25,73,100,147,45,18,22,47,23,83,128,31,130,103,97,91,14,139,151,78,19,136,117,132,27,122,29,42,6,93,75,66,54,43,108,115,92,79,142,24,107,110,26,105,154,67,138,2,11,5,137,17,39,86,121,99,87,84
1: 151,71,7,41,141,113,37,120,72,55,149,102,96,134,89,94,21,15,9,60,20,80,95,1,118,48,154,53,146,51,107,63,88,100,87,42,68,121,145,12,8,29,117,43,98,30,52,62,75,90,147,114,26,137,54,17,138,18,31,22,97,103,152,125,106,40,66,131,28,136,73,139,4,101,23,67,86,133,78,70,34,111,153,79,144,112,129,64,25,143,32,38,109,6,124,45,92,128,140,110,56,19,81,59,127,39,69,132,142,57,82,150,115,85,105,35,130,104,148,27,108,119,44,50,126,36,122,155,58,47,46,77,14,123,91,93,135,2,76,65,10,3,33,16,99,74,24,61,116,49,83,11,5,84,13
1: 129,81,56,70,112,87,17,77,125,38,42,6,150,93,117,30,15,98,133,113,52,21,134,18,1,37,139,80,121,72,138,63,71,89,23,154,107,45,130,94,106,55,96,152,120,29,90,26,95,102,75,104,68,123,20,51,146,60,149,62,53,48,5,88,137,8,9,118,79,4,44,67,151,64,78,110,39,126,142,99,59,144,122,97,32,13,14,57,58,119,111,11,132,114,28,136,91,153,19,66,140,69,128,25,101,108,54,12,143,145,49,155,73,82,147,86,34,27,105,31,141,50,124,74,83,131,10,100,135,84,61,65,76,22,47,103,109,40,7,46,2,43,24,116,148,33,92,36,127,85,16,115,3,35,41